23 research outputs found

    Surviving sensor network software faults

    Full text link
    We describe Neutron, a version of the TinyOS operating system that efficiently recovers from memory safety bugs. Where existing schemes reboot an entire node on an error, Neutron’s compiler and runtime extensions divide programs into recovery units and reboot only the faulting unit. The TinyOS kernel itself is a recovery unit: a kernel safety violation appears to applications as the processor being unavailable for 10–20 milliseconds. Neutron further minimizes safety violation cost by supporting “precious ” state that persists across reboots. Application data, time synchronization state, and routing tables can all be declared as pre-cious. Neutron’s reboot sequence conservatively checks that pre-cious state is not the source of a fault before preserving it. Together, recovery units and precious state allow Neutron to reduce a safety violation’s cost to time synchronization by 94 % and to a routing protocol by 99.5%. Neutron also protects applications from losing data. Neutron provides this recovery on the very limited resources of a tiny, low-power microcontroller

    Implications of Epigenetic Drift in Colorectal Neoplasia

    Get PDF
    NIH grants U01CA182940 (G.E. Luebeck, W.D. Hazelton, W.M. Grady, S.K. Madden, K. Curtius), U01CA199336 (G.E. Luebeck, W.D. Hazelton); Barts Charity grant 472-2300, London (K. Curtius) and UK Medical Research Council Rutherford fellowship (K. Curtius); and NIH grants (P30CA15704, U01CA152756, R01CA194663, R01CA220004, U54CA143862, P01CA077852),R.A.C.E. Charities, Cottrell Family Fund, R03CA165153, Listwin Family Foundation, Seattle Translational Tumor Research program, Fred Hutchinson Cancer Research Center (S.K. Madden, M. Yu, K.T. Carter, and W.M. Grady), R01CA189184 (C. Lee, C.M. Ulrich, S.K.Madden, M. Yu, K.T. Carter, and W.M. Grady), R01CA112516, R01CA114467, R01CA120523 (C.M. Ulrich, S.K. Madden, M. Yu, K.T. Carter, and W.M. Grady), Huntsman Cancer Foundation, U01 CA206110, R01CA189184 R01CA 207371 and P30CACA042014 (C.M. Ulrich). U24CA074794 (P.A. Newcomb, S.K. Madden, M. Yu, K.T. Carter, and W.M. Grady). This material is the result of work supported in part by resources from the VA Puget Sound Health Care System and the ColoCare Study
    corecore